package com.zego.wawaji.base.observer;

/**
 * 主线订阅消息类型
 * Created by ZRP on 2016/12/27.
 */
public class MsgType {

    /**
     * 应用相关的消息类型。<br>
     * 登录、退出登录消息。true登录；false退出。
     */
    public static final String MT_App_Login = "MT_App_Login";

    /**
     * 网络重连消息
     */
    public static final String MT_Net_Reconnet = "MT_Net_Reconnet";

    /**
     * 充值成功通知
     */
    public static final String MT_Recharge_Suc = "MT_Recharge_Suc";

    /**
     * 接收到的消息
     */
    public static final String MT_Msg_Receive = "MT_Msg_Receive";

    /**
     * 用户加入房间消息
     */
    public static final String MT_User_JoinIn = "MT_User_JoinIn";

    /**
     * 接收到房间状态变化消息
     */
    public static final String MT_Msg_RoomChange = "MT_Msg_RoomChange";

    /**
     * App全局消息通知
     */
    public static final String MT_App_Notification = "MT_App_Notification";

    /**
     * App web刷新通知
     */
    public static final String MT_Web_Refresh = "MT_Web_Refresh";

    // ================ 界面切换 ============================
    /**
     * 跳转首页Fragment
     */
    public static final String MT_Jump_PlayFragment = "MT_Jump_PlayFragment";

    // ================ 用户中心 ============================
    /**
     * 个人信息变更消息类型
     * 消息变更注册这个
     */
    public static final String MT_MyInfo_Change = "MT_MyInfo_Change";

    /**
     * 请求更新myInfo消息
     * 通知更新消息用这个
     */
    public static final String MT_Update_MyInfo = "MT_Update_MyInfo";

    /**
     * 更新地址
     */
    public static final String MT_Updata_Address = "MT_Updata_Address";

    // ================ 娃娃数据 ============================
    /**
     * 更新寄存中娃娃列表数据
     */
    public static final String MT_Wawa_Untreated = "MT_Wawa_Untreated";

    // ================ 娃娃机游戏 ============================
    /**
     * 重置游戏状态
     */
    public static final String MT_Re_Init_Game = "MT_Re_Init_Game";

    /**
     * 游戏房间状态
     */
    public static final String MT_Room_Status = "MT_Room_Status";

    /**
     * 用户游戏中状态
     */
    public static final String MT_Playing_Status = "MT_Playing_Status";

    /**
     * 用户开始游戏
     */
    public static final String MT_Confirm_Board = "MT_Confirm_Board";

    /**
     * 预约用户消息
     */
    public static final String MT_Queue_Head = "MT_Queue_Head";

    /**
     * 游戏成功全房间通知
     */
    public static final String MT_Game_Suc = "MT_Game_Suc";

    /**
     * SDK初始化成功消息
     */
    public static final String MT_Init_Suc = "MT_Init_Suc";

    // ========== 充值排行榜 =======================
    /**
     * 奖品列表刷新
     */
    public static final String MT_Prize_Refresh = "MT_Prize_Refresh";

    /**
     * 奖品订单刷新
     */
    public static final String MT_Prize_Order_Refresh = "MT_Prize_Order_Refresh";

    // ========== 兑换商城 =======================
    /**
     * 商城订单刷新
     */
    public static final String MT_Store_Order_Refresh = "MT_Store_Order_Refresh";

    /**
     * 取消选中发货娃娃消息
     */
    public static final String MT_Cancel_Choose = "MT_Cancel_Choose";

    /**
     * 关闭合成材料兑换
     */
    public static final String MT_Close_Material = "MT_Close_Material";

    /**
     * 每日礼包：分享成功
     */
    public static final String MT_Reward_Daily = "MT_Reward_Daily";

    /**
     * 问题反馈
     */
    public static final String MT_Refresh_Question = "MT_Refresh_Question";
}